//==============================================================================
// Animation Class
//==============================================================================
#ifndef _CANIMATION_H_
    #define _CANIMATION_H_

#include <SDL/SDL.h>

//==============================================================================
class CAnimation {
	private:
		int	    CurrentFrame;
		int     FrameInc;
    private:
        int     FrameRate; //Milliseconds
		long    OldTime;
	public:
        int	    MaxFrames;

		CAnimation();
		void OnAnimate();
        void SetFrameRate(int Rate);
		void SetCurrentFrame(int Frame);
		int GetCurrentFrame();
};

//==============================================================================

#endif
